_pppp_uuuu_tttt_wwww_cccc transforms a _wwww_cccc_hhhh_aaaa_rrrr______tttt character into EUC, and writes it to the named
output stream. _pppp_uuuu_tttt_wwww_cccc also uses the _cccc_ssss_wwww_iiii_dddd_tttt_hhhh parameter to determine the
widths of characters in EUC.
The macros _gggg_eeee_tttt_wwww_cccc_hhhh_aaaa_rrrr and _pppp_uuuu_tttt_wwww_cccc_hhhh_aaaa_rrrr; the functions _ffff_gggg_eeee_tttt_wwww_cccc, _ffff_pppp_uuuu_tttt_wwww_cccc, _gggg_eeee_tttt_wwww_ssss,
_ffff_gggg_eeee_tttt_wwww_ssss, _pppp_uuuu_tttt_wwww_ssss, and _ffff_pppp_uuuu_tttt_wwww_ssss; and the format specifications _%%%%_wwww_cccc and _%%%%_wwww_ssss of
the functions _pppp_rrrr_iiii_nnnn_tttt_ffff, _ffff_pppp_rrrr_iiii_nnnn_tttt_ffff, _ssss_pppp_rrrr_iiii_nnnn_tttt_ffff, _vvvv_pppp_rrrr_iiii_nnnn_tttt_ffff, _vvvv_ffff_pppp_rrrr_iiii_nnnn_tttt_ffff, _vvvv_ssss_pppp_rrrr_iiii_nnnn_tttt_ffff,
_ssss_cccc_aaaa_nnnn_ffff, _ffff_ssss_cccc_aaaa_nnnn_ffff, and _ssss_ssss_cccc_aaaa_nnnn_ffff act as if they had made successive calls to
either _gggg_eeee_tttt_wwww_cccc or _pppp_uuuu_tttt_wwww_cccc.
The character-based routines use the existing byte-based routines
internally, so the buffering scheme is the same.
Any program that uses these routines must include the following header